// pages/addToEvaluate/addToEvaluate.js
const app=getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    CustomBar: app.globalData.CustomBar,
    statusHeight:app.globalData.StatusBar,
    isIPX:app.globalData.isIPX,
    isIPXBottom:app.globalData.isIPXBottom,
    fileImgList:[],    //图片默认列表
    fileVideoList:[],    //视频默认列表
    thisFocus:true,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    wx.setNavigationBarColor({
      frontColor: '#000000',
      backgroundColor: '#ffffff'
    })
    wx.setNavigationBarTitle({
      title: '评价晒单',
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  showTextArea(e){
    this.setData({
      thisFocus:false
    })
  },
  // 选择文件上传 
  uploadImg(event) {
    var that=this;
    var fileImgList=that.data.fileImgList
    wx.chooseImage({
      count: 6-fileImgList.length,
      sourceType: ['album', 'camera'],
      success (res) {
        const tempFilePaths = res.tempFilePaths
        for(let val of tempFilePaths){
            fileImgList.push(val) 
        }
        that.setData({
          fileImgList:fileImgList
        })
      }
    })
  },
  // 选择视频上传  预览  编辑
  uploadVideo(e) {
      var that=this;
      wx.chooseVideo({
        sourceType: ['album','camera'],
        maxDuration: 15,
        camera: 'back',
        success(res) {
          that.setData({
            fileVideoList:[res.tempFilePath]
          })
        }
      })
  },
  deleteThisVideo(e){  //删除视频/图片
    var index=e.currentTarget.dataset.index
    if(e.currentTarget.dataset.type=='image'){
      var list=this.data.fileImgList
      list.splice(index,1)
      this.setData({
        fileImgList:list
      })
    }else{
      var list=this.data.fileVideoList
      list.splice(index,1)
    this.setData({
      fileVideoList:list
    })
    }
  }
})